Computer Algebra Applications for Numerical Relativity
نویسندگان
چکیده
Numerical relativists rarely talk about computer algebra (CA) in public, and outsiders to the field even might get the impression that CA and numerical relativity (NR) indeed represent two antipodal uses of computers to study relativity theory. Quite the opposite is true. In this article we will try to outline some of the possible applications of computer algebra for NR, and very briefly present some of our recent work resulting in the creation of a suite of Mathematica scripts which we have found extremely useful and which are available on request. While one of our aims is to make practitioners of the field more aware of the opportunities, another is to help outsiders better understand the problems faced in NR. These are often analytical in nature and sometimes closer to mainstream mathematical relativity than expected: There is much more to NR than coding up, say, the ADM equations [1]:
منابع مشابه
PROCRUSTES: A computer algebra package for post-Newtonian calculations in General Relativity
We report on a package of routines for the computer algebra system Maple which supports the explicit determination of the geometric quantities, field equations, equations of motion, and conserved quantities of General Relativity in the postNewtonian approximation. The package structure is modular and allows for an easy modification by the user. The set of routines can be used to verify hand cal...
متن کاملFrom Tensor Equations to Numerical Code - Computer Algebra Tools for Numerical Relativity
In this paper we present our recent work in developing a computer-algebra tool for systems of partial differential equations (PDEs), termed ”Kranc”. Our work is motivated by the problem of finding solutions of the Einstein equations through numerical simulations. Kranc consists of Mathematica based computer-algebra packages, that facilitate the task of dealing with symbolic tensorial calculatio...
متن کاملKranc: a Mathematica package to generate numerical codes for tensorial evolution equations
We present a suite of Mathematica-based computer-algebra packages, termed “Kranc”, which comprise a toolbox to convert certain (tensorial) systems of partial differential evolution equations to parallelized C or Fortran code for solving initial boundary value problems. Kranc can be used as a “rapid prototyping” system for physicists or mathematicians handling very complicated systems of partial...
متن کاملUse of computer facilities in teaching general relativity
The article presents some aspects on the use of computer in teaching general relativity for undergraduate students with some experience in computer manipulation. The first part of the article presents some simple algebraic programming (in REDUCE+EXCALC package) procedures for obtaining the Schwarzschild solution of Einstein equations in order to convince a dedicated student in general relativit...
متن کاملKranc: a Mathematica application to generate numerical codes for tensorial evolution equations
We present a suite of Mathematica-based computer-algebra packages, termed “Kranc”, which comprise a toolbox to convert (tensorial) systems of partial differential evolution equations to parallelized C or Fortran code. Kranc can be used as a “rapid prototyping” system for physicists or mathematicians handling very complicated systems of partial differential equations, but through integration int...
متن کامل